package com.example.lianguisystem.service;


import com.example.lianguisystem.VO.DailyCapacityVO;
import com.example.lianguisystem.entity.SalesOrder;
import com.example.lianguisystem.entity.statistics.*;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface DailyCapacityService {

    MnfFinished getMnfFinished(Date date, Integer mmBillid, Map<String, Object> userDataMap, String machine);

    List<MnfFinisheditem> getMnfFinisheditem(Date date, List<SalesOrder> salesOrders);

    List<MnfFinisheddetail> getMnfFinisheddetail(List<MnfFinisheditem> mnfFinisheditemList);

    List<ICombin> getICombin(Map<String, Object> userDataMap, List<List<DailyCapacityVO>> collect);

    Map<ICombin, List<ICombindetail>> getICombindetail(List<ICombin> iCombinList);
}
